package com.supplychainapi.model;


import io.swagger.annotations.ApiModelProperty;

import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**
 * 
 * 仓库
 * @author:xiezhiwei
 * @email:xiezhiwei@niwodai.net
 * @date:2017-10-11
 *
 */
@Table(name="scm_tbstorage")
public class ScmTbstorage{
	
	@ApiModelProperty(value = "仓库代码",required=true)
    @Id
    private String fsStorageId;
	
	@ApiModelProperty(value = "店铺GUID")
    @Id
    private String fsShopGUID;
    
	@ApiModelProperty(value = "仓库名称",required=true)
    private String fsStorageName;
	
	@ApiModelProperty(value = "仓管人员")
    private String fsStaffId;
	
	@ApiModelProperty(value = "是否直拨;0否/1是")
    private Short fiDirect;
	
	@ApiModelProperty(value = "数据状态;1=正常/9=禁用")
    private Short fiStatus;

    @ApiModelProperty(value = "数据状态;1=正常/9=禁用")
    private String fiStatusName;

    @ApiModelProperty(value = "数据类型;1系统数据、2用户数据")
    private Short fiDataKind;
	
	@ApiModelProperty(value = "创建用户代码")
    private String fsCreateUserId;
	
	@ApiModelProperty(value = "创建用户名称")
    private String fsCreateUserName;	
	
	@ApiModelProperty(value = "更新日期时间")
    private Date fsUpdateTime;
	
	@ApiModelProperty(value = "更新用户代码")
    private String fsUpdateUserId;
	
	@ApiModelProperty(value = "更新用户名称")
    private String fsUpdateUserName;
    
    public String getFsStorageId() {
        return fsStorageId;
    }

    public void setFsStorageId(String fsStorageId) {
        this.fsStorageId = fsStorageId == null ? null : fsStorageId.trim();
    }

    public String getFsShopGUID() {
        return fsShopGUID;
    }

    public void setFsShopGUID(String fsShopGUID) {
        this.fsShopGUID = fsShopGUID == null ? null : fsShopGUID.trim();
    }

    public String getFsStorageName() {
        return fsStorageName;
    }

    public void setFsStorageName(String fsStorageName) {
        this.fsStorageName = fsStorageName == null ? null : fsStorageName.trim();
    }

    public String getFsStaffId() {
        return fsStaffId;
    }

    public void setFsStaffId(String fsStaffId) {
        this.fsStaffId = fsStaffId == null ? null : fsStaffId.trim();
    }

    public Short getFiDirect() {
        return fiDirect;
    }

    public void setFiDirect(Short fiDirect) {
        this.fiDirect = fiDirect;
    }

    public Short getFiStatus() {
        return fiStatus;
    }

    public void setFiStatus(Short fiStatus) {
        this.fiStatus = fiStatus;
    }

    public Short getFiDataKind() {
        return fiDataKind;
    }

    public void setFiDataKind(Short fiDataKind) {
        this.fiDataKind = fiDataKind;
    }

    public String getFsCreateUserId() {
        return fsCreateUserId;
    }

    public void setFsCreateUserId(String fsCreateUserId) {
        this.fsCreateUserId = fsCreateUserId == null ? null : fsCreateUserId.trim();
    }

    public String getFsCreateUserName() {
        return fsCreateUserName;
    }

    public void setFsCreateUserName(String fsCreateUserName) {
        this.fsCreateUserName = fsCreateUserName == null ? null : fsCreateUserName.trim();
    }

    public Date getFsUpdateTime() {
        return fsUpdateTime;
    }

    public void setFsUpdateTime(Date fsUpdateTime) {
        this.fsUpdateTime = fsUpdateTime;
    }

    public String getFsUpdateUserId() {
        return fsUpdateUserId;
    }

    public void setFsUpdateUserId(String fsUpdateUserId) {
        this.fsUpdateUserId = fsUpdateUserId == null ? null : fsUpdateUserId.trim();
    }

    public String getFsUpdateUserName() {
        return fsUpdateUserName;
    }

    public void setFsUpdateUserName(String fsUpdateUserName) {
        this.fsUpdateUserName = fsUpdateUserName == null ? null : fsUpdateUserName.trim();
    }

    public String getFiStatusName() {
        return fiStatusName;
    }

    public void setFiStatusName(String fiStatusName) {
        this.fiStatusName = fiStatusName;
    }
    
    
}